/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.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows ASSERTandASSUME -i ../../../trunk/examples/svcomp/goblint-regression/13-privatized_27-multiple-protecting2_true.i -------------------------------------------------------------------------------- This is Ultimate 0.3.0-wip.dk.empire2-owicki-f61efc6-m [2025-03-15 02:07:20,897 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-15 02:07:20,970 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 02:07:21,023 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-15 02:07:21,024 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-15 02:07:21,024 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-15 02:07:21,024 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-15 02:07:21,024 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * Use SBE=true [2025-03-15 02:07:21,025 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-15 02:07:21,025 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-15 02:07:21,026 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * To the following directory=./dump/ [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:07:21,026 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-15 02:07:21,026 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-15 02:07:21,027 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-15 02:07:21,027 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-15 02:07:21,027 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-15 02:07:21,027 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-15 02:07:21,027 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 unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> ASSERTandASSUME [2025-03-15 02:07:21,318 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-15 02:07:21,324 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-15 02:07:21,327 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-15 02:07:21,329 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-15 02:07:21,329 INFO L274 PluginConnector]: CDTParser initialized [2025-03-15 02:07:21,330 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/goblint-regression/13-privatized_27-multiple-protecting2_true.i [2025-03-15 02:07:22,629 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1a26765/0639afc86e83442885d70d337beb70b9/FLAG0cf2466a0 [2025-03-15 02:07:22,890 INFO L384 CDTParser]: Found 1 translation units. [2025-03-15 02:07:22,890 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/goblint-regression/13-privatized_27-multiple-protecting2_true.i [2025-03-15 02:07:22,906 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1a26765/0639afc86e83442885d70d337beb70b9/FLAG0cf2466a0 [2025-03-15 02:07:23,215 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2a1a26765/0639afc86e83442885d70d337beb70b9 [2025-03-15 02:07:23,218 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-15 02:07:23,219 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2025-03-15 02:07:23,222 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-15 02:07:23,222 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-15 02:07:23,226 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-15 02:07:23,226 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,227 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@367d15af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23, skipping insertion in model container [2025-03-15 02:07:23,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,259 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-15 02:07:23,491 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:07:23,508 INFO L200 MainTranslator]: Completed pre-run [2025-03-15 02:07:23,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-15 02:07:23,590 INFO L204 MainTranslator]: Completed translation [2025-03-15 02:07:23,591 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23 WrapperNode [2025-03-15 02:07:23,592 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-15 02:07:23,592 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-15 02:07:23,592 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-15 02:07:23,592 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-15 02:07:23,597 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,609 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,631 INFO L138 Inliner]: procedures = 163, calls = 55, calls flagged for inlining = 7, calls inlined = 10, statements flattened = 117 [2025-03-15 02:07:23,631 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-15 02:07:23,631 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-15 02:07:23,632 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-15 02:07:23,632 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-15 02:07:23,637 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,642 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,642 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,653 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,655 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,656 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,657 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,658 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,666 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-15 02:07:23,667 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-03-15 02:07:23,667 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-03-15 02:07:23,667 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-03-15 02:07:23,668 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (1/1) ... [2025-03-15 02:07:23,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-03-15 02:07:23,696 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-15 02:07:23,710 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 02:07:23,713 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 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure t2_fun [2025-03-15 02:07:23,731 INFO L138 BoogieDeclarations]: Found implementation of procedure t2_fun [2025-03-15 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2025-03-15 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-15 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure t_fun [2025-03-15 02:07:23,731 INFO L138 BoogieDeclarations]: Found implementation of procedure t_fun [2025-03-15 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-03-15 02:07:23,731 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2025-03-15 02:07:23,732 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-15 02:07:23,732 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-15 02:07:23,734 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 02:07:23,849 INFO L234 CfgBuilder]: Building ICFG [2025-03-15 02:07:23,851 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-15 02:07:24,114 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-03-15 02:07:24,115 INFO L283 CfgBuilder]: Performing block encoding [2025-03-15 02:07:24,153 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-15 02:07:24,153 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-15 02:07:24,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:07:24 BoogieIcfgContainer [2025-03-15 02:07:24,154 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-03-15 02:07:24,157 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-15 02:07:24,157 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-15 02:07:24,161 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-15 02:07:24,161 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.03 02:07:23" (1/3) ... [2025-03-15 02:07:24,162 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d12144a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:07:24, skipping insertion in model container [2025-03-15 02:07:24,162 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.03 02:07:23" (2/3) ... [2025-03-15 02:07:24,162 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@d12144a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.03 02:07:24, skipping insertion in model container [2025-03-15 02:07:24,162 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.03 02:07:24" (3/3) ... [2025-03-15 02:07:24,163 INFO L128 eAbstractionObserver]: Analyzing ICFG 13-privatized_27-multiple-protecting2_true.i [2025-03-15 02:07:24,178 INFO L303 ceAbstractionStarter]: Automizer settings: Hoare:All NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-15 02:07:24,179 INFO L169 ceAbstractionStarter]: Applying trace abstraction to ICFG 13-privatized_27-multiple-protecting2_true.i that has 3 procedures, 180 locations, 1 initial locations, 0 loop locations, and 8 error locations. [2025-03-15 02:07:24,179 INFO L581 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-03-15 02:07:24,266 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2025-03-15 02:07:24,315 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-15 02:07:24,325 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;@5630b859, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-15 02:07:24,325 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2025-03-15 02:07:24,371 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2025-03-15 02:07:24,371 INFO L124 PetriNetUnfolderBase]: 0/49 cut-off events. [2025-03-15 02:07:24,374 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2025-03-15 02:07:24,375 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:24,375 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 02:07:24,377 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:24,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:24,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1045457559, now seen corresponding path program 1 times [2025-03-15 02:07:24,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:24,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000227227] [2025-03-15 02:07:24,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:24,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:24,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:24,737 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 02:07:24,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:24,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000227227] [2025-03-15 02:07:24,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000227227] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:24,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:24,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:24,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564957781] [2025-03-15 02:07:24,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:24,746 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:24,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:24,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:24,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:24,773 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 134 out of 187 [2025-03-15 02:07:24,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 187 transitions, 388 flow. Second operand has 4 states, 4 states have (on average 135.5) internal successors, (542), 4 states have internal predecessors, (542), 0 states have call successors, (0), 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 02:07:24,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:24,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 134 of 187 [2025-03-15 02:07:24,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:25,943 INFO L124 PetriNetUnfolderBase]: 2722/7146 cut-off events. [2025-03-15 02:07:25,943 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2025-03-15 02:07:25,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11501 conditions, 7146 events. 2722/7146 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 64213 event pairs, 1012 based on Foata normal form. 720/7300 useless extension candidates. Maximal degree in co-relation 11412. Up to 2220 conditions per place. [2025-03-15 02:07:26,000 INFO L140 encePairwiseOnDemand]: 173/187 looper letters, 100 selfloop transitions, 4 changer transitions 5/233 dead transitions. [2025-03-15 02:07:26,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 233 transitions, 697 flow [2025-03-15 02:07:26,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:26,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:26,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 809 transitions. [2025-03-15 02:07:26,017 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8652406417112299 [2025-03-15 02:07:26,020 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, -8 predicate places. [2025-03-15 02:07:26,020 INFO L471 AbstractCegarLoop]: Abstraction has has 178 places, 233 transitions, 697 flow [2025-03-15 02:07:26,021 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 135.5) internal successors, (542), 4 states have internal predecessors, (542), 0 states have call successors, (0), 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 02:07:26,021 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:26,021 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] [2025-03-15 02:07:26,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-03-15 02:07:26,021 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:26,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:26,022 INFO L85 PathProgramCache]: Analyzing trace with hash -630591270, now seen corresponding path program 1 times [2025-03-15 02:07:26,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:26,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388500125] [2025-03-15 02:07:26,022 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:26,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:26,183 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 02:07:26,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:26,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388500125] [2025-03-15 02:07:26,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388500125] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:26,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:26,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2025-03-15 02:07:26,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774519350] [2025-03-15 02:07:26,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:26,184 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-15 02:07:26,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:26,184 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-15 02:07:26,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-15 02:07:26,185 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 136 out of 187 [2025-03-15 02:07:26,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 233 transitions, 697 flow. Second operand has 4 states, 4 states have (on average 137.75) internal successors, (551), 4 states have internal predecessors, (551), 0 states have call successors, (0), 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 02:07:26,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:26,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 136 of 187 [2025-03-15 02:07:26,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:26,363 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][133], [25#L712-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:26,363 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,363 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,363 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,363 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:26,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][160], [189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:26,378 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,378 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,378 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,378 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][134], [25#L712-3true, 189#true, 165#L689-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,379 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,379 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,379 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,379 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:26,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][161], [189#true, 14#L689true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,389 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,389 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,390 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,390 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [25#L712-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,391 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 25#L712-3true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,391 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,391 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,393 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,393 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,393 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,393 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,393 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:26,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][167], [177#L700true, 189#true, 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,419 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is not cut-off event [2025-03-15 02:07:26,419 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:26,420 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:26,420 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:26,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 137#L713-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,420 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,420 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,420 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,420 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,421 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,421 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,421 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,421 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [40#L714-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,423 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,423 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,423 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,423 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:26,436 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [40#L714-1true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,436 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:07:26,436 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:26,436 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:26,436 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:26,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 40#L714-1true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,480 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,480 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,480 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,480 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [40#L714-1true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,483 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,483 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,483 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,483 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:26,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][192], [177#L700true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,644 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,645 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][194], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,651 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:26,651 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,651 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,651 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:26,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][193], [177#L700true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,712 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,712 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,712 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,712 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,715 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,715 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][237], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,719 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,719 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,719 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,719 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:26,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,719 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,719 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,719 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,720 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:26,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][239], [177#L700true, 189#true, 195#true, 14#L689true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,783 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,783 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,783 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,784 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,784 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,784 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][252], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:26,787 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:26,787 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:26,787 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,787 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][253], [177#L700true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:26,818 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:26,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:26,818 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:26,818 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,818 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,822 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,822 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,822 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,822 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,822 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:26,837 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [195#true, 180#L718-1true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,837 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,837 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,837 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,837 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,854 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,854 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,854 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,855 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:26,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][272], [177#L700true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:26,955 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,955 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,955 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,955 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,957 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][273], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,957 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:26,957 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:26,958 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:26,958 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:26,958 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:26,958 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:26,958 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:27,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][274], [177#L700true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,001 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,001 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,004 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,004 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,004 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,005 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,005 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,011 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][300], [177#L700true, 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,011 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,011 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:27,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,012 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,012 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,012 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,012 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:27,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][302], [177#L700true, 114#L720-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,033 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,033 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [114#L720-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,033 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,033 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,034 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,034 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [114#L720-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,057 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 114#L720-3true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,057 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,057 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,061 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [74#L721-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,061 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,061 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:27,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 74#L721-1true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,079 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,079 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,079 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,079 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,084 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [74#L721-1true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,084 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,084 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,084 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,084 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:27,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 74#L721-1true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,105 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,105 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,105 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,105 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:27,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][317], [177#L700true, 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,192 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:27,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:27,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:27,192 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:27,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][319], [177#L700true, 20#L722-3true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,192 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,192 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,193 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,193 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][318], [177#L700true, 189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,215 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [20#L722-3true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,215 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,215 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:27,235 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,236 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 20#L722-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,236 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,236 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][350], [177#L700true, 195#true, 29#L723-3true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,238 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,238 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][351], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,240 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:27,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,240 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,240 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][352], [177#L700true, 189#true, 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,280 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,280 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 29#L723-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,280 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,280 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,283 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][364], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,285 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,285 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:27,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,286 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,286 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:27,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][363], [177#L700true, 189#true, 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,307 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [33#L724-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,307 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,307 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:27,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,325 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,325 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 33#L724-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,326 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,326 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,326 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,326 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,329 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,329 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:27,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,347 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,347 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:27,364 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,365 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,365 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,365 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:27,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][374], [177#L700true, 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,443 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:27,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][376], [177#L700true, 24#L726-3true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,443 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,443 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:27,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][375], [177#L700true, 24#L726-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,459 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [24#L726-3true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,460 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,460 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:27,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [24#L726-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,479 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,479 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,479 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,480 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 24#L726-3true, 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,480 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,480 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,480 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,480 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][387], [177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,483 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:27,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][388], [177#L700true, 162#L727-3true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,483 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:27,483 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,483 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,484 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][389], [177#L700true, 189#true, 195#true, 162#L727-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,497 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][139], [162#L727-3true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,497 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,497 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:27,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [189#true, 162#L727-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,510 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,510 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,510 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 195#true, 162#L727-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:27,511 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,511 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:27,678 INFO L124 PetriNetUnfolderBase]: 6097/12382 cut-off events. [2025-03-15 02:07:27,678 INFO L125 PetriNetUnfolderBase]: For 4711/4941 co-relation queries the response was YES. [2025-03-15 02:07:27,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28298 conditions, 12382 events. 6097/12382 cut-off events. For 4711/4941 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 106877 event pairs, 713 based on Foata normal form. 94/11038 useless extension candidates. Maximal degree in co-relation 28143. Up to 4238 conditions per place. [2025-03-15 02:07:27,770 INFO L140 encePairwiseOnDemand]: 181/187 looper letters, 257 selfloop transitions, 4 changer transitions 5/399 dead transitions. [2025-03-15 02:07:27,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 399 transitions, 1892 flow [2025-03-15 02:07:27,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-15 02:07:27,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2025-03-15 02:07:27,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 779 transitions. [2025-03-15 02:07:27,771 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8331550802139037 [2025-03-15 02:07:27,772 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, -6 predicate places. [2025-03-15 02:07:27,772 INFO L471 AbstractCegarLoop]: Abstraction has has 180 places, 399 transitions, 1892 flow [2025-03-15 02:07:27,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 137.75) internal successors, (551), 4 states have internal predecessors, (551), 0 states have call successors, (0), 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 02:07:27,772 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:27,773 INFO L221 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-15 02:07:27,773 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-03-15 02:07:27,773 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:27,773 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:27,773 INFO L85 PathProgramCache]: Analyzing trace with hash 37764472, now seen corresponding path program 1 times [2025-03-15 02:07:27,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:27,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789748329] [2025-03-15 02:07:27,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:27,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:27,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:27,918 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 02:07:27,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:27,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789748329] [2025-03-15 02:07:27,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789748329] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:27,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:27,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:27,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106324675] [2025-03-15 02:07:27,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:27,919 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:27,920 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:27,920 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:27,921 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 187 [2025-03-15 02:07:27,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 399 transitions, 1892 flow. Second operand has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 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 02:07:27,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:27,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 187 [2025-03-15 02:07:27,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:28,149 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][134], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 165#L689-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,149 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-03-15 02:07:28,149 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:28,149 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:28,149 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][164], [205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,168 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][135], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,168 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,168 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:28,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][165], [205#(<= 1 ~g1~0), 189#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,181 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,181 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,181 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,181 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,182 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,182 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,182 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,183 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,183 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,183 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,183 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,183 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:28,206 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][173], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,207 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 137#L713-3true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,210 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,210 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,210 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,210 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:28,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,225 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,225 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,225 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,225 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,226 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,226 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,226 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,226 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,229 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 40#L714-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,229 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,229 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,229 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,229 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:28,246 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [40#L714-1true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,246 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,246 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,246 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,246 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:28,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 40#L714-1true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,265 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,266 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,266 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,266 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [40#L714-1true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,267 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,267 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,267 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,267 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 25#L712-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,322 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:28,341 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [201#true, 113#L692-3true, 25#L712-3true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,341 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,341 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,341 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,341 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][208], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,343 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,343 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][209], [177#L700true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,343 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,343 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:28,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][265], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,358 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:28,358 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:28,358 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:28,358 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:28,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][267], [201#true, 189#true, 164#L692true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,405 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,405 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,408 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,408 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 177#L700true, 113#L692-3true, 25#L712-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,409 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 25#L712-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,409 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,409 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:28,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [113#L692-3true, 201#true, 189#true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,429 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,429 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,429 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,429 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][266], [201#true, 177#L700true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,430 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,430 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,430 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,430 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][207], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,430 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,430 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,430 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,431 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,431 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,431 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][281], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,435 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:28,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,435 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][282], [177#L700true, 195#true, 39#L716-3true, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,435 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,435 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:28,445 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [40#L714-1true, 201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,445 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 201#true, 177#L700true, 189#true, 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,446 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,446 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,447 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,447 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 39#L716-3true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,449 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,449 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:28,463 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [113#L692-3true, 40#L714-1true, 201#true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,463 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,463 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,463 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,464 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][280], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,468 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,468 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,468 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,468 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][300], [177#L700true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,471 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,471 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,471 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,471 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][301], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:28,472 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:28,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:28,472 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,472 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:28,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [40#L714-1true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,485 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,485 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,485 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,485 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 40#L714-1true, 113#L692-3true, 177#L700true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,486 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,486 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,486 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,486 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:28,506 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][302], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,507 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:28,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,507 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,507 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,507 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,510 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,510 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,510 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,510 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:28,526 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 180#L718-1true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,526 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:28,526 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:28,527 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:28,527 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:28,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 180#L718-1true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,549 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,549 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,549 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,549 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,549 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,549 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,550 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,550 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,550 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:28,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][309], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,563 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:28,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][310], [201#true, 189#true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 84#L715-3true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,563 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,564 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,564 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,564 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,564 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:28,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [201#true, 113#L692-3true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,590 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:28,590 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:28,590 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:28,590 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:28,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][308], [201#true, 177#L700true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,615 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,615 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,615 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,615 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,616 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,616 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,616 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,616 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,617 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,618 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][361], [201#true, 189#true, 164#L692true, 39#L716-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,618 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,618 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,618 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,618 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][362], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,619 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:28,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,619 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:28,652 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][336], [177#L700true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,652 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,652 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,652 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,652 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,653 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][337], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,654 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:28,654 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,654 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,654 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][360], [201#true, 177#L700true, 189#true, 195#true, 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,664 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,664 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,664 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,664 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][375], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,666 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,666 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:28,666 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,666 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,666 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,667 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,667 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][335], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,697 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,697 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,697 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][392], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,700 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:28,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,700 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,700 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][376], [201#true, 177#L700true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,711 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:28,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,711 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:28,711 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,711 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 180#L718-1true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,714 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:28,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][391], [177#L700true, 114#L720-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,744 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:07:28,744 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:28,744 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:28,744 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:28,744 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 114#L720-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,744 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,744 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,745 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,745 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,748 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,748 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,749 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:28,764 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,764 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,764 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,766 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [177#L700true, 113#L692-3true, 201#true, 189#true, 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,766 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,766 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,766 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,766 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:28,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 74#L721-1true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,799 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,800 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 74#L721-1true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:28,800 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,800 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,801 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:28,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][408], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 19#L719-3true]) [2025-03-15 02:07:28,940 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:28,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 19#L719-3true]) [2025-03-15 02:07:28,940 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,940 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:28,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][417], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,981 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:28,981 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:28,981 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:28,981 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:29,012 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][407], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,012 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [177#L700true, 201#true, 113#L692-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,013 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,013 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,013 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][452], [201#true, 189#true, 114#L720-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,021 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,021 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,025 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,025 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:29,026 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 114#L720-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,026 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,026 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,026 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,026 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][419], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,038 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [20#L722-3true, 195#true, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,038 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,038 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:29,088 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,093 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,093 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,093 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][465], [177#L700true, 195#true, 29#L723-3true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,104 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,104 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,104 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,104 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][466], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,106 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:29,106 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,106 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,106 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:29,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][453], [201#true, 177#L700true, 114#L720-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,119 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:29,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [177#L700true, 113#L692-3true, 201#true, 189#true, 114#L720-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,119 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,119 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,119 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 114#L720-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,119 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,120 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,120 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,120 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,122 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 74#L721-1true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,122 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,122 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,122 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,122 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:29,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [201#true, 113#L692-3true, 189#true, 74#L721-1true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,145 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,145 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,145 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,145 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][464], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,151 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,151 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,151 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,151 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 29#L723-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,151 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,151 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,152 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,152 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][480], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,154 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:29,154 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,154 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,154 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:29,165 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 177#L700true, 201#true, 189#true, 74#L721-1true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,165 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,165 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,165 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,165 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,166 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 74#L721-1true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,166 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,166 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:29,188 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][482], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,189 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:29,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,189 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,189 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,189 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,192 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,192 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,192 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,192 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:29,210 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,210 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:29,210 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:29,210 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:29,210 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true]) [2025-03-15 02:07:29,247 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,247 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,247 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][487], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 20#L722-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,268 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:29,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][488], [201#true, 189#true, 20#L722-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,268 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 20#L722-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,268 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,268 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:29,286 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [201#true, 113#L692-3true, 189#true, 20#L722-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,286 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,286 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][489], [177#L700true, 201#true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,287 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,287 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [201#true, 113#L692-3true, 177#L700true, 189#true, 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,302 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,302 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,302 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,304 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][520], [201#true, 189#true, 29#L723-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,305 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,305 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][521], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,306 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:29,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,306 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,306 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:29,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][504], [177#L700true, 24#L726-3true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,327 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,327 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,327 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,327 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][505], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,329 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:29,329 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,329 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,329 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:29,336 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][522], [177#L700true, 201#true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,336 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,336 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,337 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,337 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,337 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][530], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 33#L724-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,340 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:29,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 33#L724-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,340 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,340 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [113#L692-3true, 201#true, 189#true, 33#L724-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][531], [201#true, 177#L700true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,353 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,353 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][503], [177#L700true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,419 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,419 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,419 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,419 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][542], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,421 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:29,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:29,421 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,421 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 201#true, 177#L700true, 189#true, 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,427 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,427 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,427 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true, 149#L699-3true]) [2025-03-15 02:07:29,430 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,431 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,431 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,431 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:29,444 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 109#L725-1true]) [2025-03-15 02:07:29,444 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,444 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,444 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,444 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [201#true, 113#L692-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 109#L725-1true]) [2025-03-15 02:07:29,447 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,447 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,454 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][541], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 162#L727-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,455 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:29,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 162#L727-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,455 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 162#L727-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,455 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,455 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:29,464 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true]) [2025-03-15 02:07:29,464 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,464 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:29,519 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][549], [201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:29,519 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:29,519 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:29,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][551], [201#true, 24#L726-3true, 189#true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,520 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [201#true, 113#L692-3true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:29,520 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,520 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:29,532 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][233], [113#L692-3true, 201#true, 24#L726-3true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,532 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,532 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][550], [177#L700true, 201#true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,533 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,533 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:29,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [177#L700true, 113#L692-3true, 201#true, 24#L726-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,541 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,541 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,541 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,541 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,542 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,542 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,543 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,545 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][560], [201#true, 189#true, 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,545 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,545 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,545 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,545 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][561], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:29,547 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:29,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][234], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true]) [2025-03-15 02:07:29,547 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,547 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:29,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][562], [177#L700true, 201#true, 189#true, 195#true, 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,565 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:29,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][229], [113#L692-3true, 177#L700true, 201#true, 189#true, 162#L727-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,565 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,565 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,566 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][232], [201#true, 189#true, 162#L727-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:29,566 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,566 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,566 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,566 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:29,623 INFO L124 PetriNetUnfolderBase]: 8004/14810 cut-off events. [2025-03-15 02:07:29,623 INFO L125 PetriNetUnfolderBase]: For 16495/21422 co-relation queries the response was YES. [2025-03-15 02:07:29,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45386 conditions, 14810 events. 8004/14810 cut-off events. For 16495/21422 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 124260 event pairs, 742 based on Foata normal form. 1249/14304 useless extension candidates. Maximal degree in co-relation 45207. Up to 6154 conditions per place. [2025-03-15 02:07:29,740 INFO L140 encePairwiseOnDemand]: 179/187 looper letters, 440 selfloop transitions, 7 changer transitions 5/572 dead transitions. [2025-03-15 02:07:29,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 572 transitions, 3821 flow [2025-03-15 02:07:29,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-15 02:07:29,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-15 02:07:29,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1208 transitions. [2025-03-15 02:07:29,743 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8074866310160428 [2025-03-15 02:07:29,744 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, 0 predicate places. [2025-03-15 02:07:29,744 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 572 transitions, 3821 flow [2025-03-15 02:07:29,744 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.16666666666666) internal successors, (787), 6 states have internal predecessors, (787), 0 states have call successors, (0), 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 02:07:29,747 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:29,748 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] [2025-03-15 02:07:29,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2025-03-15 02:07:29,748 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:29,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:29,748 INFO L85 PathProgramCache]: Analyzing trace with hash 1170699215, now seen corresponding path program 1 times [2025-03-15 02:07:29,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:29,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170495817] [2025-03-15 02:07:29,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:29,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:29,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:29,902 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 02:07:29,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:29,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170495817] [2025-03-15 02:07:29,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170495817] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:29,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:29,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:29,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489257180] [2025-03-15 02:07:29,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:29,903 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:29,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:29,904 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:29,904 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:29,904 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 129 out of 187 [2025-03-15 02:07:29,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 572 transitions, 3821 flow. Second operand has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 0 states have call successors, (0), 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 02:07:29,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:29,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 129 of 187 [2025-03-15 02:07:29,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:30,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][135], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 165#L689-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,123 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,123 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,123 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,123 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:30,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][163], [205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,145 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,145 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,145 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,146 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][134], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 165#L689-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,146 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,146 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,146 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,146 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:30,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][164], [205#(<= 1 ~g1~0), 189#true, 14#L689true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,167 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,167 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,167 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,167 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,168 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,168 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,168 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,170 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,170 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,170 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,170 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,170 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:30,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][172], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,207 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is not cut-off event [2025-03-15 02:07:30,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:30,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:30,207 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:30,208 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 137#L713-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,208 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,208 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,208 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,208 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,209 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,209 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,209 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,209 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,209 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,213 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [40#L714-1true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,213 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,213 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,213 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,213 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:30,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [40#L714-1true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,231 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,231 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,231 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,231 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:30,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 40#L714-1true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,254 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,254 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,254 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,254 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [40#L714-1true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,256 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,256 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,256 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,256 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:30,322 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 25#L712-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,322 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,322 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:30,345 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][206], [177#L700true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,345 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,345 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,345 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,345 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [113#L692-3true, 201#true, 25#L712-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,347 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,347 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,347 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,347 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][207], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,349 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:30,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,349 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,349 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:30,367 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][266], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,367 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:30,367 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:30,368 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:30,368 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,368 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,368 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,368 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,368 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [177#L700true, 113#L692-3true, 201#true, 25#L712-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,374 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 25#L712-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,374 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,374 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:30,396 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][264], [201#true, 189#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,397 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [201#true, 113#L692-3true, 189#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,397 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][265], [201#true, 177#L700true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,397 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,397 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][208], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,398 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,398 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,398 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,398 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,398 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,398 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,399 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,399 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][280], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,405 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:30,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,405 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,405 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:30,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 40#L714-1true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,420 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,420 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,420 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,420 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [177#L700true, 201#true, 113#L692-3true, 189#true, 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,421 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,421 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,421 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:30,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [40#L714-1true, 113#L692-3true, 201#true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,449 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,449 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][281], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,452 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,452 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 195#true, 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,452 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,452 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][301], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:30,458 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:30,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:30,458 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [40#L714-1true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,475 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 40#L714-1true, 113#L692-3true, 177#L700true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,475 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,475 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,476 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,476 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:30,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][299], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,508 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,509 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,509 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,509 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,514 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,514 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:30,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [195#true, 180#L718-1true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,537 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:30,537 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:30,537 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:30,537 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,567 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,567 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,567 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:30,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][309], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,584 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:30,584 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:30,584 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:30,584 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:30,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,585 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:30,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:30,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:30,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:30,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][308], [201#true, 189#true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,614 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:07:30,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:30,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:30,614 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:30,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [201#true, 113#L692-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,616 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:30,616 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:30,616 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:30,616 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:30,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][307], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,639 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,639 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,639 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,639 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,641 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][361], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,646 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:30,646 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,646 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,646 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:30,689 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][360], [201#true, 189#true, 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,690 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,690 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [201#true, 113#L692-3true, 189#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,690 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,690 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,713 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][335], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,714 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:30,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,714 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][336], [177#L700true, 195#true, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,714 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,714 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][359], [177#L700true, 201#true, 189#true, 195#true, 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,731 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,731 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,731 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,731 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,732 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][375], [201#true, 189#true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,734 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,734 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][374], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,734 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,734 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:30,735 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,735 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,735 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,742 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,742 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,742 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][334], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,767 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,767 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,767 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,767 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,768 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,770 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][390], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,770 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,770 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:30,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,771 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][391], [177#L700true, 114#L720-3true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,771 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,771 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:30,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][373], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,781 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:30,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,781 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,781 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,782 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:30,782 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,782 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,782 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,782 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,784 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,784 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,785 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,785 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,785 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,790 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [114#L720-3true, 195#true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,790 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,790 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,791 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,791 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][389], [177#L700true, 205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,895 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:30,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 114#L720-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,895 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,895 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,895 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,900 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:30,900 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,900 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:30,909 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,909 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,909 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,910 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,910 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,910 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,910 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,910 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,919 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [74#L721-1true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:30,920 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,920 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:30,936 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,936 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,936 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,936 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,936 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,937 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,937 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,937 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,937 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,937 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][406], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,983 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:30,983 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:30,983 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:30,983 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][416], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,008 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:31,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,008 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][418], [177#L700true, 20#L722-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,008 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,008 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:31,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][407], [201#true, 177#L700true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,018 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,018 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,018 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,019 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,019 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,019 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,019 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,019 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][451], [201#true, 114#L720-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,022 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:31,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 114#L720-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,022 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,022 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [20#L722-3true, 195#true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,027 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][417], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,027 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,027 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,050 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,050 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,050 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,054 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][464], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,055 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:31,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,055 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][465], [177#L700true, 195#true, 29#L723-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,055 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,055 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][450], [177#L700true, 201#true, 189#true, 114#L720-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,067 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:31,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [177#L700true, 201#true, 113#L692-3true, 189#true, 114#L720-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,067 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 114#L720-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,067 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,067 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,071 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 74#L721-1true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,071 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,071 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,078 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [195#true, 29#L723-3true, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,078 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,078 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,078 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,078 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:31,094 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [113#L692-3true, 201#true, 189#true, 74#L721-1true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,094 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,094 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][463], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,101 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,101 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,101 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,101 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 29#L723-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,101 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,102 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,102 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][480], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,105 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:31,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,105 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][481], [177#L700true, 33#L724-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,105 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,105 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 177#L700true, 201#true, 189#true, 74#L721-1true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,115 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 74#L721-1true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,115 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,115 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [33#L724-3true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,124 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,124 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:31,143 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][479], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,144 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:31,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,144 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,144 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,144 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 109#L725-1true, 121#L688-3true]) [2025-03-15 02:07:31,147 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,147 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:31,162 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][140], [195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 109#L725-1true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,163 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:31,163 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:31,163 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:31,163 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,179 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 109#L725-1true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,179 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,179 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:31,191 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][487], [201#true, 189#true, 20#L722-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,191 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,191 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,191 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,191 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][486], [201#true, 189#true, 20#L722-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,193 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:31,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 20#L722-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,193 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,193 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:31,225 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][488], [201#true, 177#L700true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,226 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 201#true, 177#L700true, 189#true, 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,226 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,226 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,226 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,230 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][520], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,231 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:31,231 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,231 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,231 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:31,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][502], [177#L700true, 24#L726-3true, 195#true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:31,254 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,254 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,255 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][504], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,256 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:31,256 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,256 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,256 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:31,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][521], [201#true, 177#L700true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,261 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,262 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,262 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,262 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][529], [201#true, 189#true, 33#L724-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,265 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:31,265 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 33#L724-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,265 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,265 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:31,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][503], [177#L700true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,284 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,284 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,284 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,284 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,284 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,285 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,285 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,285 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][541], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,287 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:31,287 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][138], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:31,287 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,287 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:31,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][530], [177#L700true, 201#true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,292 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 02:07:31,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:31,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:31,292 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:31,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 177#L700true, 113#L692-3true, 189#true, 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,293 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,293 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,293 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,295 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,295 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,295 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,295 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][539], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 162#L727-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,313 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:31,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][137], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 162#L727-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,313 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [189#true, 205#(<= 1 ~g1~0), 195#true, 162#L727-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,313 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,313 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:31,319 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,319 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,319 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,321 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [177#L700true, 113#L692-3true, 201#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,321 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,321 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:31,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][549], [201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,371 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:31,371 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,371 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:31,371 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][231], [113#L692-3true, 201#true, 24#L726-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,380 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][550], [201#true, 177#L700true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,380 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,380 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [201#true, 177#L700true, 113#L692-3true, 24#L726-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,387 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,387 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,387 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][559], [201#true, 189#true, 162#L727-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,390 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,390 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,390 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,390 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][561], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,391 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:31,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][232], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,391 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,391 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:31,402 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][560], [177#L700true, 201#true, 189#true, 162#L727-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,402 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 02:07:31,402 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:31,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][228], [113#L692-3true, 201#true, 177#L700true, 189#true, 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,403 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][233], [201#true, 189#true, 162#L727-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:31,403 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,403 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:31,436 INFO L124 PetriNetUnfolderBase]: 7584/14134 cut-off events. [2025-03-15 02:07:31,437 INFO L125 PetriNetUnfolderBase]: For 25346/33376 co-relation queries the response was YES. [2025-03-15 02:07:31,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53484 conditions, 14134 events. 7584/14134 cut-off events. For 25346/33376 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 117952 event pairs, 664 based on Foata normal form. 1767/14447 useless extension candidates. Maximal degree in co-relation 53281. Up to 5748 conditions per place. [2025-03-15 02:07:31,536 INFO L140 encePairwiseOnDemand]: 180/187 looper letters, 426 selfloop transitions, 6 changer transitions 23/571 dead transitions. [2025-03-15 02:07:31,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 571 transitions, 4711 flow [2025-03-15 02:07:31,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:07:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:07:31,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1034 transitions. [2025-03-15 02:07:31,539 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7899159663865546 [2025-03-15 02:07:31,539 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, 5 predicate places. [2025-03-15 02:07:31,539 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 571 transitions, 4711 flow [2025-03-15 02:07:31,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 131.33333333333334) internal successors, (788), 6 states have internal predecessors, (788), 0 states have call successors, (0), 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 02:07:31,540 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:31,540 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 02:07:31,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2025-03-15 02:07:31,540 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:31,540 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:31,540 INFO L85 PathProgramCache]: Analyzing trace with hash 1223491466, now seen corresponding path program 1 times [2025-03-15 02:07:31,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:31,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342028657] [2025-03-15 02:07:31,541 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:31,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:31,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:31,673 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 02:07:31,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:31,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342028657] [2025-03-15 02:07:31,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342028657] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:31,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:31,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:31,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860080332] [2025-03-15 02:07:31,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:31,674 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:31,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:31,674 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:31,674 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:31,675 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 187 [2025-03-15 02:07:31,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 571 transitions, 4711 flow. Second operand has 6 states, 6 states have (on average 133.33333333333334) internal successors, (800), 6 states have internal predecessors, (800), 0 states have call successors, (0), 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 02:07:31,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:31,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 187 [2025-03-15 02:07:31,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:31,995 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][133], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 165#L689-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:31,995 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-03-15 02:07:31,995 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:31,995 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:31,995 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:32,009 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][164], [189#true, 205#(<= 1 ~g1~0), 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,009 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,009 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][135], [25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,010 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,010 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:32,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][165], [189#true, 205#(<= 1 ~g1~0), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,022 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,022 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,022 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,022 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,023 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,023 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,023 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,023 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,023 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:32,039 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][172], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,039 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,039 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,039 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,039 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,040 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [195#true, 229#(<= 1 ~g2~0), 137#L713-3true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,040 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,040 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,040 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,040 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:32,052 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,052 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,052 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,052 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,052 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,053 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,053 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,053 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,053 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,055 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [40#L714-1true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,055 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,056 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,056 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,056 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:32,070 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [40#L714-1true, 195#true, 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,070 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,070 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,070 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,070 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:32,091 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 40#L714-1true, 189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,091 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,091 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,091 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,091 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [40#L714-1true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,093 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,093 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:32,151 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 25#L712-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,151 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,151 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,151 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,151 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,156 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 25#L712-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,156 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,156 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:32,175 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [113#L692-3true, 201#true, 25#L712-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,175 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,175 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,175 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,175 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][216], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,177 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:32,177 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,177 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,177 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 25#L712-3true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,178 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,178 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,178 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,178 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][295], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,193 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,193 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,193 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][215], [177#L700true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,196 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,196 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][217], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,196 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,196 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][293], [201#true, 189#true, 164#L692true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,198 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [113#L692-3true, 201#true, 177#L700true, 25#L712-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,198 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 25#L712-3true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,198 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,198 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,198 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,199 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,199 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,200 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][308], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,200 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,200 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][310], [225#true, 195#true, 137#L713-3true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,201 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,201 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,201 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,201 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,202 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,202 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:32,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,217 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,217 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,217 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,217 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,217 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,217 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,218 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,218 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,218 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,221 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][316], [177#L700true, 195#true, 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,221 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,221 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,221 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,221 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][309], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,222 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,222 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,222 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,222 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][317], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,223 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), 39#L716-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,223 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 195#true, 137#L713-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,223 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,223 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,224 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:32,236 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 40#L714-1true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,236 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,236 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,236 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,236 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][294], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,237 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:32,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 177#L700true, 113#L692-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,237 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,237 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,237 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 137#L713-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,239 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,239 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,239 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,239 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,241 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,241 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,241 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,241 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [40#L714-1true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,244 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,244 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:32,262 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][318], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,262 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,262 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,262 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,262 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,263 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,263 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,263 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][342], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:32,267 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:32,267 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:32,267 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,267 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,268 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 40#L714-1true, 195#true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,268 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,268 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,268 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,268 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:32,289 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [113#L692-3true, 201#true, 177#L700true, 40#L714-1true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,289 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,289 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 40#L714-1true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,290 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,290 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,293 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [40#L714-1true, 225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,293 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,294 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,294 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,294 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [40#L714-1true, 225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,296 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,296 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,296 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,296 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:32,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][341], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,327 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is not cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is not cut-off event [2025-03-15 02:07:32,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,327 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,327 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,327 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,334 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,334 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,334 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,334 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,334 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:32,358 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [195#true, 229#(<= 1 ~g2~0), 180#L718-1true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,358 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:32,358 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:32,358 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:32,358 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,391 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,391 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,391 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 25#L712-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,397 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,397 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:32,412 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][352], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,412 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,412 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,413 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,413 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][360], [225#true, 195#true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,422 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,422 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,423 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 25#L712-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:32,423 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,423 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,423 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,423 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,425 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][361], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,425 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,425 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,425 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,425 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:32,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,426 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,426 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,426 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,426 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:32,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][424], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,447 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:32,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,447 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,447 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][426], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 64#L703true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:32,453 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 113#L692-3true, 225#true, 25#L712-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,453 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 25#L712-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,453 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,453 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:32,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][351], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,468 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,468 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,468 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,468 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,468 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,468 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,468 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,469 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,470 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,470 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,470 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,470 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,470 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][443], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,471 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,471 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,471 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,471 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][425], [225#true, 201#true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,480 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:32,480 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,480 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,483 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][362], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,484 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,484 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,484 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,487 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,487 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,490 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][448], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,490 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,490 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,490 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,490 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:32,491 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,491 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,491 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:32,509 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [40#L714-1true, 225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,509 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,509 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [113#L692-3true, 201#true, 225#true, 189#true, 195#true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,510 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 189#true, 195#true, 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,510 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,510 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,514 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][400], [177#L700true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,514 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,514 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,514 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,514 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,516 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][401], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,516 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:32,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:32,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:32,516 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:32,517 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,517 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,517 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,517 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,517 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][442], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,527 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,527 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 39#L716-3true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,527 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,527 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][468], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 89#L717-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,530 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,530 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,530 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,530 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,536 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [40#L714-1true, 225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:32,537 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,537 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,537 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,537 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][449], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,538 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,538 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,538 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,538 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,539 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,540 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,540 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,540 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,540 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,541 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][480], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:32,541 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,541 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:32,542 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:32,542 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,542 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [40#L714-1true, 225#true, 113#L692-3true, 201#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,565 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [40#L714-1true, 201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,565 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,565 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][399], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,567 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,567 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,567 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,567 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][498], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,570 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:32,570 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,570 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,570 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][469], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,580 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 113#L692-3true, 201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,580 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,580 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,580 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,584 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 180#L718-1true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,584 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,584 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,584 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,584 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][479], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,589 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:32,589 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,589 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,589 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,590 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,590 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,590 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,590 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,592 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,592 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,592 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,592 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,592 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:32,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][497], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 114#L720-3true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,619 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:07:32,619 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:32,619 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:32,619 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:32,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 114#L720-3true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,620 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 114#L720-3true, 205#(<= 1 ~g1~0), 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,620 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,620 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 195#true, 180#L718-1true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:32,622 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,622 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,622 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,622 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,623 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,623 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,623 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,623 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,623 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:32,638 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,638 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,638 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,640 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 113#L692-3true, 201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,640 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,640 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,647 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,647 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,648 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,648 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,648 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,649 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,649 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,649 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,649 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:32,665 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][489], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 84#L715-3true, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:32,665 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,665 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,667 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][490], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,667 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:07:32,667 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:32,667 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:32,667 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:32,668 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,668 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,668 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,668 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,668 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 74#L721-1true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,676 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,676 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,677 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,677 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,677 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:32,717 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][491], [201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,718 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,718 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [225#true, 201#true, 113#L692-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,718 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,718 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,719 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,719 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,720 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][559], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,720 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,720 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,721 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,721 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:32,721 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,721 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,721 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][518], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,859 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,859 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,859 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,859 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,869 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][525], [225#true, 195#true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 64#L703true, t_funThread1of1ForFork1InUse, 19#L719-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,870 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,870 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,870 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,870 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][526], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,875 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:32,875 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,875 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,875 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:32,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][560], [201#true, 225#true, 189#true, 195#true, 164#L692true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,890 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 113#L692-3true, 225#true, 189#true, 195#true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,890 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,890 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 164#L692true, 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,891 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,891 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,892 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][577], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,892 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,892 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,892 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,892 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,893 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,893 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,893 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][537], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,907 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:32,907 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,907 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,907 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:32,926 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][520], [177#L700true, 201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,927 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 201#true, 113#L692-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,927 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,927 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,927 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,932 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][598], [201#true, 114#L720-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,933 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,933 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 114#L720-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,933 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,933 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,939 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][524], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,939 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,939 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,940 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,940 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,940 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [20#L722-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:32,942 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,942 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,945 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][607], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,945 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,945 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,945 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,945 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:32,946 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:32,946 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,946 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:32,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][579], [201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:32,959 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,959 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 113#L692-3true, 225#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,959 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,959 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,961 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,961 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,962 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,963 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:32,963 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,963 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,964 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][536], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 20#L722-3true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,971 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,971 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,971 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,971 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,974 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][619], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,974 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,974 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,974 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,974 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:32,975 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:32,975 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,975 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:32,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][597], [177#L700true, 201#true, 114#L720-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,987 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:32,987 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:32,987 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:32,987 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:32,987 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 113#L692-3true, 177#L700true, 189#true, 114#L720-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,988 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 114#L720-3true, 189#true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:32,988 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,988 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 180#L718-1true, t2_funThread1of1ForFork0InUse, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:32,988 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,989 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,989 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,989 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,993 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 74#L721-1true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:32,993 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:32,994 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][606], [225#true, 189#true, 114#L720-3true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,000 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,000 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,000 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 114#L720-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,001 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 114#L720-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,001 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,001 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][618], [177#L700true, 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,003 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:33,003 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [195#true, 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,003 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,003 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,006 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,006 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,006 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:33,017 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 225#true, 113#L692-3true, 189#true, 195#true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,018 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,018 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,018 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,018 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,018 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 164#L692true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,019 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,019 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,021 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [113#L692-3true, 201#true, 189#true, 74#L721-1true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,021 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,021 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][617], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,028 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 195#true, 29#L723-3true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,028 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,028 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,028 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,028 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,029 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][646], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,031 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,031 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:33,031 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,031 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,031 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][647], [177#L700true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,032 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,032 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:33,042 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 113#L692-3true, 177#L700true, 189#true, 74#L721-1true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,042 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 74#L721-1true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,043 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,043 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,051 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,051 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,051 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,051 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,051 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,053 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,053 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,053 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:33,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][645], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,074 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:33,074 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,074 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,074 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,075 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,075 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,075 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,077 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,078 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,078 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,078 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,078 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:33,098 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [195#true, 229#(<= 1 ~g2~0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,098 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:33,098 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:33,098 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:33,098 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:33,110 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][633], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 19#L719-3true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:33,111 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][635], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 19#L719-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,111 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:33,111 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:33,111 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,112 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,112 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,112 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,112 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,120 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,120 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][652], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 20#L722-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,136 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][654], [201#true, 189#true, 20#L722-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,136 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 20#L722-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,136 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,136 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,144 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][659], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,144 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,144 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,145 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,145 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:33,145 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,145 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,145 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,145 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,145 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][634], [201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,155 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 225#true, 113#L692-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,155 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,155 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,155 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,156 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,156 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][697], [225#true, 112#L691-3true, 189#true, 114#L720-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,157 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:33,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 114#L720-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,157 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,157 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [113#L692-3true, 201#true, 189#true, 20#L722-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,158 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,158 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,159 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][653], [177#L700true, 201#true, 189#true, 20#L722-3true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,159 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,159 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,167 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 20#L722-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:33,167 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,167 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,167 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,167 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 113#L692-3true, 177#L700true, 189#true, 20#L722-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,182 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 20#L722-3true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,182 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,182 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,185 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][712], [201#true, 189#true, 29#L723-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,185 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,185 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,185 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,185 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][713], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,187 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,187 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,187 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,187 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][658], [225#true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,192 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,192 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,192 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 189#true, 205#(<= 1 ~g1~0), 20#L722-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,193 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,193 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,193 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,193 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,194 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][718], [225#true, 195#true, 29#L723-3true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,194 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,194 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][719], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,196 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:33,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,196 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,196 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][695], [225#true, 201#true, 114#L720-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,204 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 225#true, 113#L692-3true, 114#L720-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,204 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 114#L720-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,204 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,204 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,207 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 74#L721-1true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,207 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,207 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,207 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,207 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][678], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 24#L726-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,218 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:33,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,218 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][680], [177#L700true, 24#L726-3true, 195#true, 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,218 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,218 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][711], [201#true, 177#L700true, 189#true, 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,227 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,227 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 29#L723-3true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,227 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,227 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,228 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][734], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 33#L724-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,232 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,232 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,232 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,232 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,232 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 33#L724-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,232 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,232 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,232 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,233 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][717], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,237 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,237 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,237 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,237 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,237 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,237 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,238 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,238 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,239 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [24#L726-3true, 195#true, 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,240 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][679], [177#L700true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,240 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,240 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][742], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,241 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:33,241 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,241 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,241 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:33,247 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 225#true, 113#L692-3true, 189#true, 74#L721-1true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,247 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,247 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,247 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,247 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,248 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 189#true, 74#L721-1true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,248 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,248 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,248 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,249 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [201#true, 113#L692-3true, 189#true, 33#L724-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,251 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][735], [177#L700true, 201#true, 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,251 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,251 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,259 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,260 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,260 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,260 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,260 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][757], [177#L700true, 195#true, 162#L727-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,261 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,261 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][756], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,263 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:33,263 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:33,263 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:33,263 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:33,263 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][137], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,263 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,263 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,264 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:33,270 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 201#true, 113#L692-3true, 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 33#L724-3true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,271 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,271 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,274 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 109#L725-1true, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,275 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,275 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][741], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,279 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is not cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is not cut-off event [2025-03-15 02:07:33,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,279 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,279 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,279 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,281 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,282 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:33,290 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,290 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,290 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,292 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [113#L692-3true, 201#true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 109#L725-1true, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,292 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,292 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,298 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][755], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 162#L727-3true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,298 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:33,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [205#(<= 1 ~g1~0), 189#true, 162#L727-3true, 195#true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,299 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][141], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 162#L727-3true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,299 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,299 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,299 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:33,310 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 113#L692-3true, 201#true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,310 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,310 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,316 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,316 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,316 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][751], [225#true, 112#L691-3true, 189#true, 20#L722-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,326 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:33,326 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 20#L722-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,326 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:33,326 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:33,340 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 189#true, 20#L722-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:33,341 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is cut-off event [2025-03-15 02:07:33,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:33,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:33,341 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is cut-off event [2025-03-15 02:07:33,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][750], [201#true, 225#true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,354 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [225#true, 201#true, 113#L692-3true, 189#true, 20#L722-3true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,354 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,354 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,354 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 189#true, 20#L722-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,355 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,355 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,355 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,355 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,356 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][789], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 29#L723-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:33,356 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,356 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][791], [225#true, 112#L691-3true, 189#true, 195#true, 29#L723-3true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,357 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:33,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 29#L723-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,357 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,357 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:33,374 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][770], [201#true, 24#L726-3true, 189#true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,374 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,374 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,374 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,374 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,375 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][771], [201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,375 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,375 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,375 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,375 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,376 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,376 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][774], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 24#L726-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,380 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 24#L726-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,380 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][776], [225#true, 24#L726-3true, 195#true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,380 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,380 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:33,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][790], [201#true, 225#true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,387 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [113#L692-3true, 225#true, 201#true, 189#true, 195#true, 29#L723-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,387 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 29#L723-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,387 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,387 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,389 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][798], [225#true, 112#L691-3true, 189#true, 33#L724-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,389 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:33,390 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 33#L724-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,390 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,390 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 24#L726-3true, 195#true, 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,399 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][775], [225#true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,399 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,399 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:33,405 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][799], [225#true, 201#true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,406 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 189#true, 33#L724-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:33,406 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,406 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][769], [201#true, 177#L700true, 24#L726-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,407 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [201#true, 113#L692-3true, 177#L700true, 24#L726-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,407 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 24#L726-3true, 189#true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,407 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,407 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][809], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,411 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,411 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:33,411 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,411 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,414 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,414 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,414 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][815], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:33,415 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:33,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:33,415 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][816], [225#true, 162#L727-3true, 195#true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:33,415 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,415 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [201#true, 113#L692-3true, 225#true, 189#true, 33#L724-3true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,418 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 33#L724-3true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,418 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,418 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,421 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,421 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][246], [201#true, 113#L692-3true, 189#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,422 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][810], [201#true, 177#L700true, 189#true, 162#L727-3true, 195#true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,422 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,422 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,426 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][261], [225#true, 162#L727-3true, 195#true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:33,426 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,426 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,426 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,426 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:33,429 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][381], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:33,429 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,429 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][245], [177#L700true, 201#true, 113#L692-3true, 189#true, 162#L727-3true, 195#true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,430 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][250], [201#true, 189#true, 162#L727-3true, 195#true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,430 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,430 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][814], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 162#L727-3true, 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,437 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 02:07:33,437 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:33,437 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:33,437 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:33,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][264], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 162#L727-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,437 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][266], [225#true, 205#(<= 1 ~g1~0), 189#true, 162#L727-3true, 195#true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,438 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,438 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:33,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [113#L692-3true, 201#true, 225#true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,442 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [201#true, 225#true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,442 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,442 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:33,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][823], [225#true, 24#L726-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:33,476 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,476 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][824], [225#true, 24#L726-3true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,476 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:33,476 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:33,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 24#L726-3true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,477 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,477 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:33,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][822], [225#true, 201#true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,484 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,484 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,484 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,484 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,484 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [225#true, 201#true, 113#L692-3true, 24#L726-3true, 189#true, 195#true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,484 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 24#L726-3true, 189#true, 195#true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,485 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,485 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][835], [225#true, 112#L691-3true, 189#true, 195#true, 162#L727-3true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,486 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:33,486 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 162#L727-3true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:33,486 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,486 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:33,594 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][833], [201#true, 225#true, 189#true, 195#true, 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,594 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:33,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][384], [113#L692-3true, 225#true, 201#true, 189#true, 195#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][387], [225#true, 201#true, 189#true, 195#true, 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:33,595 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,595 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:33,607 INFO L124 PetriNetUnfolderBase]: 9962/17352 cut-off events. [2025-03-15 02:07:33,608 INFO L125 PetriNetUnfolderBase]: For 58188/71028 co-relation queries the response was YES. [2025-03-15 02:07:33,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79563 conditions, 17352 events. 9962/17352 cut-off events. For 58188/71028 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 141450 event pairs, 846 based on Foata normal form. 1664/17101 useless extension candidates. Maximal degree in co-relation 79298. Up to 7448 conditions per place. [2025-03-15 02:07:33,742 INFO L140 encePairwiseOnDemand]: 179/187 looper letters, 655 selfloop transitions, 7 changer transitions 53/846 dead transitions. [2025-03-15 02:07:33,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 846 transitions, 8874 flow [2025-03-15 02:07:33,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-15 02:07:33,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2025-03-15 02:07:33,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1210 transitions. [2025-03-15 02:07:33,746 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.8088235294117647 [2025-03-15 02:07:33,748 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, 11 predicate places. [2025-03-15 02:07:33,749 INFO L471 AbstractCegarLoop]: Abstraction has has 197 places, 846 transitions, 8874 flow [2025-03-15 02:07:33,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 133.33333333333334) internal successors, (800), 6 states have internal predecessors, (800), 0 states have call successors, (0), 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 02:07:33,749 INFO L213 CegarLoopForPetriNet]: Found error trace [2025-03-15 02:07:33,749 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] [2025-03-15 02:07:33,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2025-03-15 02:07:33,749 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting t2_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW, t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2025-03-15 02:07:33,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-15 02:07:33,750 INFO L85 PathProgramCache]: Analyzing trace with hash -726469664, now seen corresponding path program 1 times [2025-03-15 02:07:33,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-15 02:07:33,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417185611] [2025-03-15 02:07:33,750 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-15 02:07:33,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-15 02:07:33,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-15 02:07:33,860 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 02:07:33,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-15 02:07:33,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417185611] [2025-03-15 02:07:33,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417185611] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-15 02:07:33,860 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-15 02:07:33,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-15 02:07:33,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657753548] [2025-03-15 02:07:33,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-15 02:07:33,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-15 02:07:33,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-15 02:07:33,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-15 02:07:33,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-15 02:07:33,861 INFO L486 CegarLoopForPetriNet]: Number of universal loopers: 131 out of 187 [2025-03-15 02:07:33,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 846 transitions, 8874 flow. Second operand has 6 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 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 02:07:33,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2025-03-15 02:07:33,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 131 of 187 [2025-03-15 02:07:33,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2025-03-15 02:07:34,060 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][133], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 165#L689-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,060 INFO L294 olderBase$Statistics]: this new event has 65 ancestors and is cut-off event [2025-03-15 02:07:34,060 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:34,060 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:34,060 INFO L297 olderBase$Statistics]: existing Event has 65 ancestors and is cut-off event [2025-03-15 02:07:34,079 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][164], [205#(<= 1 ~g1~0), 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 14#L689true, 137#L713-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,080 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][134], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 165#L689-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,080 INFO L294 olderBase$Statistics]: this new event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,080 INFO L297 olderBase$Statistics]: existing Event has 66 ancestors and is cut-off event [2025-03-15 02:07:34,101 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][163], [205#(<= 1 ~g1~0), 189#true, 14#L689true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,101 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,101 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,101 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,101 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,102 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,102 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,102 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,104 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,104 INFO L294 olderBase$Statistics]: this new event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,104 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,104 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,104 INFO L297 olderBase$Statistics]: existing Event has 67 ancestors and is cut-off event [2025-03-15 02:07:34,128 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 137#L713-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,128 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is cut-off event [2025-03-15 02:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:34,128 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is cut-off event [2025-03-15 02:07:34,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][170], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,146 INFO L294 olderBase$Statistics]: this new event has 68 ancestors and is not cut-off event [2025-03-15 02:07:34,146 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:34,146 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:34,146 INFO L297 olderBase$Statistics]: existing Event has 68 ancestors and is not cut-off event [2025-03-15 02:07:34,146 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 137#L713-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,147 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,147 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,147 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,147 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,148 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,148 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,148 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,148 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [40#L714-1true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,152 INFO L294 olderBase$Statistics]: this new event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,152 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,152 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,152 INFO L297 olderBase$Statistics]: existing Event has 69 ancestors and is cut-off event [2025-03-15 02:07:34,172 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [40#L714-1true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,172 INFO L294 olderBase$Statistics]: this new event has 70 ancestors and is cut-off event [2025-03-15 02:07:34,172 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:34,172 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:34,172 INFO L297 olderBase$Statistics]: existing Event has 70 ancestors and is cut-off event [2025-03-15 02:07:34,196 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [40#L714-1true, 177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,197 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,197 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,197 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,197 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,199 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [40#L714-1true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,199 INFO L294 olderBase$Statistics]: this new event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,199 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,199 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,199 INFO L297 olderBase$Statistics]: existing Event has 71 ancestors and is cut-off event [2025-03-15 02:07:34,288 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 25#L712-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,288 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,288 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,288 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,288 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 25#L712-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,294 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,294 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,294 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,294 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is cut-off event [2025-03-15 02:07:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][215], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,325 INFO L294 olderBase$Statistics]: this new event has 74 ancestors and is not cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 74 ancestors and is not cut-off event [2025-03-15 02:07:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,325 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,325 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,325 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][216], [177#L700true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,325 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,326 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,326 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,326 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,327 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 25#L712-3true, 195#true, 241#(<= ~g2~0 1), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:34,327 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,327 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,327 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,327 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is cut-off event [2025-03-15 02:07:34,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][292], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 137#L713-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,344 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 137#L713-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,344 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,344 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, 166#L700-3true, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,349 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,349 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,349 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,349 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,351 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 25#L712-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,352 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 177#L700true, 113#L692-3true, 25#L712-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,352 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 25#L712-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,352 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,352 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 25#L712-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,353 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,353 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,353 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,353 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,355 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][308], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,356 INFO L294 olderBase$Statistics]: this new event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,356 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,356 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,356 INFO L297 olderBase$Statistics]: existing Event has 75 ancestors and is not cut-off event [2025-03-15 02:07:34,357 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,357 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,357 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,357 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,357 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is cut-off event [2025-03-15 02:07:34,376 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 137#L713-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,376 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,376 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,376 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,376 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,377 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][214], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,378 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,378 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,378 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,378 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][307], [225#true, 195#true, 241#(<= ~g2~0 1), 137#L713-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,384 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,384 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,384 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,384 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,384 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][309], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,385 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][294], [177#L700true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,385 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,385 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][317], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,387 INFO L294 olderBase$Statistics]: this new event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 76 ancestors and is not cut-off event [2025-03-15 02:07:34,387 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,387 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,387 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,388 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 195#true, 241#(<= ~g2~0 1), 137#L713-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:34,388 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,388 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,388 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,388 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is cut-off event [2025-03-15 02:07:34,403 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 40#L714-1true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,403 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,403 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,403 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,403 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,404 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 177#L700true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,404 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,404 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 137#L713-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,406 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,406 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,406 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,407 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][315], [177#L700true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,408 INFO L294 olderBase$Statistics]: this new event has 77 ancestors and is not cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 77 ancestors and is not cut-off event [2025-03-15 02:07:34,408 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][316], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,408 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,408 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,409 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,409 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,409 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,413 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [40#L714-1true, 225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,413 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,413 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,413 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,413 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is cut-off event [2025-03-15 02:07:34,424 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [40#L714-1true, 201#true, 113#L692-3true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,424 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,424 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,424 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,424 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,430 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,430 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,430 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][340], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:34,435 INFO L294 olderBase$Statistics]: this new event has 78 ancestors and is not cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 78 ancestors and is not cut-off event [2025-03-15 02:07:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:34,435 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,435 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,435 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [40#L714-1true, 225#true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 6#L688-4true, t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,436 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,436 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,436 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,436 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is cut-off event [2025-03-15 02:07:34,449 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [40#L714-1true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,449 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,449 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,449 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,449 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,450 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [40#L714-1true, 201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,450 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,450 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,450 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,450 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,457 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [40#L714-1true, 225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,457 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,457 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,457 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,457 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][339], [177#L700true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 89#L717-3true]) [2025-03-15 02:07:34,458 INFO L294 olderBase$Statistics]: this new event has 79 ancestors and is not cut-off event [2025-03-15 02:07:34,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2025-03-15 02:07:34,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2025-03-15 02:07:34,458 INFO L297 olderBase$Statistics]: existing Event has 79 ancestors and is not cut-off event [2025-03-15 02:07:34,458 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][341], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,458 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,458 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,458 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 89#L717-3true]) [2025-03-15 02:07:34,459 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [40#L714-1true, 225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,459 INFO L294 olderBase$Statistics]: this new event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,459 INFO L297 olderBase$Statistics]: existing Event has 80 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:34,480 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:34,480 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,480 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,487 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,487 INFO L294 olderBase$Statistics]: this new event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,487 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,487 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,487 INFO L297 olderBase$Statistics]: existing Event has 81 ancestors and is cut-off event [2025-03-15 02:07:34,508 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 180#L718-1true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,508 INFO L294 olderBase$Statistics]: this new event has 82 ancestors and is cut-off event [2025-03-15 02:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:34,508 INFO L297 olderBase$Statistics]: existing Event has 82 ancestors and is cut-off event [2025-03-15 02:07:34,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,533 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,533 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,533 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,533 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,533 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,533 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,534 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,534 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,534 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,537 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 25#L712-3true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,537 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,537 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,537 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,537 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is cut-off event [2025-03-15 02:07:34,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][350], [201#true, 189#true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 84#L715-3true, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,550 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,550 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,550 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,550 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,551 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][349], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,551 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,551 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,552 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,552 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,552 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,561 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][359], [225#true, 195#true, 241#(<= ~g2~0 1), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,562 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,562 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,563 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 25#L712-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:34,563 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,563 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,565 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][360], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,565 INFO L294 olderBase$Statistics]: this new event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,565 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,565 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,565 INFO L297 olderBase$Statistics]: existing Event has 83 ancestors and is not cut-off event [2025-03-15 02:07:34,568 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,568 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,568 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,568 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,568 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is cut-off event [2025-03-15 02:07:34,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][424], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,586 INFO L294 olderBase$Statistics]: this new event has 84 ancestors and is not cut-off event [2025-03-15 02:07:34,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:34,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:34,586 INFO L297 olderBase$Statistics]: existing Event has 84 ancestors and is not cut-off event [2025-03-15 02:07:34,586 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][425], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:34,586 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,586 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,587 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,587 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 201#true, 113#L692-3true, 25#L712-3true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,591 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [225#true, 201#true, 25#L712-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,591 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,591 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is cut-off event [2025-03-15 02:07:34,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][351], [201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,603 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,603 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,603 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,604 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,604 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,604 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,605 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,605 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,605 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][440], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,606 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,606 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [201#true, 113#L692-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 39#L716-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,606 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,606 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,607 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), 137#L713-3true, t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:34,614 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,614 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,614 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,614 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,616 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][361], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,616 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,616 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,617 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,617 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,617 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 84#L715-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,617 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,617 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,619 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,619 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,619 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][446], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,621 INFO L294 olderBase$Statistics]: this new event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,621 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,621 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,621 INFO L297 olderBase$Statistics]: existing Event has 85 ancestors and is not cut-off event [2025-03-15 02:07:34,622 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,622 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,622 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,622 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,622 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is cut-off event [2025-03-15 02:07:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 40#L714-1true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,641 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([454] L713-->L713-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41|))) (and (= (select .cse0 |v_~#__global_lock~0.offset_41|) 0) (= (store |v_#pthreadsMutex_102| |v_~#__global_lock~0.base_41| (store .cse0 |v_~#__global_lock~0.offset_41| 1)) |v_#pthreadsMutex_101|) (= 0 |v_ULTIMATE.start_main_#t~ret22#1_7|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_102|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} OutVars{ULTIMATE.start_main_#t~ret22#1=|v_ULTIMATE.start_main_#t~ret22#1_7|, #pthreadsMutex=|v_#pthreadsMutex_101|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_41|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_41|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret22#1, #pthreadsMutex][423], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,641 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,641 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,641 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 113#L692-3true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 137#L713-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,641 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 137#L713-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,642 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,642 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][400], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,648 INFO L294 olderBase$Statistics]: this new event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 86 ancestors and is not cut-off event [2025-03-15 02:07:34,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,648 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,648 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is cut-off event [2025-03-15 02:07:34,658 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][442], [201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,658 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,659 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,659 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,659 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][466], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true, 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,662 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,662 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,662 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,662 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,669 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 40#L714-1true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:34,669 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,669 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][447], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,671 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,671 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,671 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,671 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,673 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][399], [177#L700true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,673 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,673 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,673 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,674 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,674 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,675 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][478], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 121#L688-3true]) [2025-03-15 02:07:34,675 INFO L294 olderBase$Statistics]: this new event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,675 INFO L297 olderBase$Statistics]: existing Event has 87 ancestors and is not cut-off event [2025-03-15 02:07:34,676 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true, 89#L717-3true]) [2025-03-15 02:07:34,676 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,676 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,676 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,676 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [113#L692-3true, 201#true, 40#L714-1true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,697 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 40#L714-1true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,697 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,697 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][398], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,699 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,699 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,699 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,699 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,701 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][498], [177#L700true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,701 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,701 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][496], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,703 INFO L294 olderBase$Statistics]: this new event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 88 ancestors and is not cut-off event [2025-03-15 02:07:34,703 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,703 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,703 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is cut-off event [2025-03-15 02:07:34,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][468], [177#L700true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,714 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,714 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,714 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,714 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,714 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 177#L700true, 113#L692-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,715 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,715 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,719 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 180#L718-1true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,719 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,719 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][477], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:34,725 INFO L294 olderBase$Statistics]: this new event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 89 ancestors and is not cut-off event [2025-03-15 02:07:34,725 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 89#L717-3true]) [2025-03-15 02:07:34,725 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,725 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,727 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,727 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,727 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,729 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,729 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,729 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][497], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,752 INFO L294 olderBase$Statistics]: this new event has 90 ancestors and is not cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 90 ancestors and is not cut-off event [2025-03-15 02:07:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 114#L720-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,752 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [114#L720-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,752 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,752 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,755 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 195#true, 241#(<= ~g2~0 1), 180#L718-1true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,755 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,755 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,756 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,756 INFO L294 olderBase$Statistics]: this new event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,756 INFO L297 olderBase$Statistics]: existing Event has 91 ancestors and is cut-off event [2025-03-15 02:07:34,768 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,769 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,769 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,769 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,769 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,771 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,771 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,771 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,779 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, 180#L718-1true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,780 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,780 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,780 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,780 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,781 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,781 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,781 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is cut-off event [2025-03-15 02:07:34,798 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][490], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,799 INFO L294 olderBase$Statistics]: this new event has 92 ancestors and is not cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 92 ancestors and is not cut-off event [2025-03-15 02:07:34,799 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,799 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,799 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,807 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,808 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,808 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,809 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,809 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,809 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is cut-off event [2025-03-15 02:07:34,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][488], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, 56#L691-4true, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:34,824 INFO L294 olderBase$Statistics]: this new event has 93 ancestors and is not cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 93 ancestors and is not cut-off event [2025-03-15 02:07:34,824 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([336] L715-->L715-3: Formula: (and (= (store |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49| (store (select |v_#pthreadsMutex_126| |v_~#__global_lock~0.base_49|) |v_~#__global_lock~0.offset_49| 0)) |v_#pthreadsMutex_125|) (= 0 |v_ULTIMATE.start_main_#t~ret23#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_126|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_125|, ULTIMATE.start_main_#t~ret23#1=|v_ULTIMATE.start_main_#t~ret23#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_49|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_49|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret23#1][489], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,824 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,824 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,825 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 84#L715-3true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:34,825 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,825 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,825 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,825 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is cut-off event [2025-03-15 02:07:34,852 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 201#true, 113#L692-3true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 84#L715-3true, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,852 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,852 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,852 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,852 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,853 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 84#L715-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,853 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,853 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,853 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,853 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][559], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,854 INFO L294 olderBase$Statistics]: this new event has 94 ancestors and is not cut-off event [2025-03-15 02:07:34,854 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:34,854 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:34,854 INFO L297 olderBase$Statistics]: existing Event has 94 ancestors and is not cut-off event [2025-03-15 02:07:34,854 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), 39#L716-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,855 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,855 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is cut-off event [2025-03-15 02:07:34,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][557], [225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:34,884 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,884 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,884 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,884 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,884 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([378] L716-->L716-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret24#1_7|) (= (select .cse0 |v_~#mutex2~0.offset_25|) 0) (= (store |v_#pthreadsMutex_142| |v_~#mutex2~0.base_25| (store .cse0 |v_~#mutex2~0.offset_25| 1)) |v_#pthreadsMutex_141|))) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_25|, #pthreadsMutex=|v_#pthreadsMutex_142|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_141|, ULTIMATE.start_main_#t~ret24#1=|v_ULTIMATE.start_main_#t~ret24#1_7|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_25|, ~#mutex2~0.base=|v_~#mutex2~0.base_25|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret24#1][558], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,885 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,885 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,886 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 39#L716-3true, t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:34,886 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,886 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,890 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][518], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 19#L719-3true, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,891 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,891 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:34,891 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,891 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,904 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][525], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,904 INFO L294 olderBase$Statistics]: this new event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,904 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,904 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,904 INFO L297 olderBase$Statistics]: existing Event has 95 ancestors and is not cut-off event [2025-03-15 02:07:34,905 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:34,905 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,905 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,905 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,905 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is cut-off event [2025-03-15 02:07:34,920 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [113#L692-3true, 225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,920 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,920 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,920 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,920 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 39#L716-3true, 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,921 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][578], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 56#L691-4true, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 89#L717-3true]) [2025-03-15 02:07:34,921 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,921 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,922 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,922 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,923 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][577], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,923 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,923 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,923 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,923 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,924 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:34,924 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,924 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,925 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 19#L719-3true, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,925 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,925 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,925 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,925 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,934 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][523], [225#true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:34,935 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][524], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 19#L719-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,935 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:34,935 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,935 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][537], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,938 INFO L294 olderBase$Statistics]: this new event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 96 ancestors and is not cut-off event [2025-03-15 02:07:34,938 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:34,938 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,938 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is cut-off event [2025-03-15 02:07:34,955 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][517], [201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,955 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:34,955 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:34,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,956 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,956 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,956 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,960 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][597], [201#true, 114#L720-3true, 189#true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:34,960 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:34,960 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,092 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][598], [201#true, 189#true, 114#L720-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,092 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,092 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,093 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,093 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [201#true, 113#L692-3true, 114#L720-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,093 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,093 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,099 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,100 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,100 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,100 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,102 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][607], [225#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,103 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,103 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][606], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,107 INFO L294 olderBase$Statistics]: this new event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 97 ancestors and is not cut-off event [2025-03-15 02:07:35,107 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 114#L720-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,107 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,107 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is cut-off event [2025-03-15 02:07:35,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([348] L717-->L717-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret25#1_7|) (= (store |v_#pthreadsMutex_150| |v_~#__global_lock~0.base_57| (store .cse0 |v_~#__global_lock~0.offset_57| 1)) |v_#pthreadsMutex_149|) (= (select .cse0 |v_~#__global_lock~0.offset_57|) 0))) InVars {#pthreadsMutex=|v_#pthreadsMutex_150|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} OutVars{ULTIMATE.start_main_#t~ret25#1=|v_ULTIMATE.start_main_#t~ret25#1_7|, #pthreadsMutex=|v_#pthreadsMutex_149|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_57|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_57|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret25#1][576], [201#true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,120 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,120 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 225#true, 113#L692-3true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,120 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,120 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,121 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 89#L717-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,121 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,121 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,121 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,121 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,123 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,123 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,123 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,123 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,123 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][536], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,131 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,131 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,131 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,131 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,132 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,135 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][617], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,135 INFO L294 olderBase$Statistics]: this new event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,135 INFO L297 olderBase$Statistics]: existing Event has 98 ancestors and is not cut-off event [2025-03-15 02:07:35,136 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,136 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,136 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][596], [201#true, 177#L700true, 189#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,147 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,147 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [177#L700true, 201#true, 113#L692-3true, 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,147 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,147 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,148 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), 180#L718-1true, t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:35,148 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,148 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,152 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 74#L721-1true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,152 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,152 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,152 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,152 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,157 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][605], [225#true, 205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,158 INFO L294 olderBase$Statistics]: this new event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 99 ancestors and is not cut-off event [2025-03-15 02:07:35,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,158 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,158 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,158 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,160 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 29#L723-3true, 229#(<= 1 ~g2~0), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,160 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,160 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,160 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,160 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,163 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,163 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,163 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,163 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,163 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is cut-off event [2025-03-15 02:07:35,176 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 113#L692-3true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 180#L718-1true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,176 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,176 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,176 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,176 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,178 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 180#L718-1true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,178 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,178 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,178 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,178 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,181 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 74#L721-1true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,181 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,181 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,192 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][616], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,192 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,192 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,193 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,193 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,193 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,195 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][644], [177#L700true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,195 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,195 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,195 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,196 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][646], [177#L700true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,198 INFO L294 olderBase$Statistics]: this new event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 100 ancestors and is not cut-off event [2025-03-15 02:07:35,198 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,198 INFO L294 olderBase$Statistics]: this new event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,198 INFO L297 olderBase$Statistics]: existing Event has 101 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,212 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,212 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,212 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,213 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,213 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,222 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,222 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,222 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,222 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,222 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,224 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,224 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,225 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is cut-off event [2025-03-15 02:07:35,253 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][645], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,254 INFO L294 olderBase$Statistics]: this new event has 102 ancestors and is not cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 102 ancestors and is not cut-off event [2025-03-15 02:07:35,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,254 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,254 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,254 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,258 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,259 INFO L294 olderBase$Statistics]: this new event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,259 INFO L297 olderBase$Statistics]: existing Event has 103 ancestors and is cut-off event [2025-03-15 02:07:35,281 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,281 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is cut-off event [2025-03-15 02:07:35,281 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:35,281 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:35,281 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is cut-off event [2025-03-15 02:07:35,294 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][632], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 64#L703true, 56#L691-4true, t_funThread1of1ForFork1InUse, 19#L719-3true]) [2025-03-15 02:07:35,295 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,295 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,295 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,295 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,295 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][634], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,296 INFO L294 olderBase$Statistics]: this new event has 104 ancestors and is not cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 104 ancestors and is not cut-off event [2025-03-15 02:07:35,296 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,296 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,296 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,305 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,305 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,305 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,305 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,305 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,306 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,306 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,306 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is cut-off event [2025-03-15 02:07:35,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][653], [201#true, 189#true, 20#L722-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,323 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,323 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 20#L722-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,323 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,323 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][659], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,332 INFO L294 olderBase$Statistics]: this new event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 105 ancestors and is not cut-off event [2025-03-15 02:07:35,332 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 20#L722-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,332 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,332 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([417] L719-->L719-3: Formula: (and (= |v_#pthreadsMutex_173| (store |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65| (store (select |v_#pthreadsMutex_174| |v_~#__global_lock~0.base_65|) |v_~#__global_lock~0.offset_65| 0))) (= 0 |v_ULTIMATE.start_main_#t~ret26#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_174|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_173|, ULTIMATE.start_main_#t~ret26#1=|v_ULTIMATE.start_main_#t~ret26#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_65|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_65|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret26#1][633], [225#true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,344 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 113#L692-3true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, 19#L719-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,344 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 19#L719-3true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,344 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,344 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][694], [225#true, 112#L691-3true, 114#L720-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,347 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,347 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 114#L720-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,347 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,347 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][651], [201#true, 189#true, 20#L722-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,349 INFO L294 olderBase$Statistics]: this new event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,349 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,349 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,349 INFO L297 olderBase$Statistics]: existing Event has 106 ancestors and is not cut-off event [2025-03-15 02:07:35,349 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 20#L722-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,350 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][652], [177#L700true, 201#true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,350 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,350 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,379 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,379 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,379 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][711], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,386 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][712], [201#true, 189#true, 29#L723-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,386 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 29#L723-3true, t2_funThread1of1ForFork0InUse, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t_funThread1of1ForFork1InUse, 149#L699-3true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,386 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,386 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][657], [225#true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,394 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,394 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,394 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,394 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][717], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 29#L723-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,398 INFO L294 olderBase$Statistics]: this new event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 107 ancestors and is not cut-off event [2025-03-15 02:07:35,398 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 29#L723-3true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,398 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,398 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([362] L720-->L720-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69|))) (and (= (store |v_#pthreadsMutex_182| |v_~#__global_lock~0.base_69| (store .cse0 |v_~#__global_lock~0.offset_69| 1)) |v_#pthreadsMutex_181|) (= 0 |v_ULTIMATE.start_main_#t~ret27#1_7|) (= 0 (select .cse0 |v_~#__global_lock~0.offset_69|)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_182|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_181|, ULTIMATE.start_main_#t~ret27#1=|v_ULTIMATE.start_main_#t~ret27#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_69|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_69|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret27#1][695], [201#true, 225#true, 189#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,406 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 113#L692-3true, 225#true, 189#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,406 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 114#L720-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,406 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,406 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,407 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,409 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 74#L721-1true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,409 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,409 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,409 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,409 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,410 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 29#L723-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,410 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,410 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,410 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,410 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][718], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 29#L723-3true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,418 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 6#L688-4true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:35,418 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,418 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,420 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][678], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,420 INFO L294 olderBase$Statistics]: this new event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,420 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,420 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,420 INFO L297 olderBase$Statistics]: existing Event has 108 ancestors and is not cut-off event [2025-03-15 02:07:35,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,421 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][679], [177#L700true, 24#L726-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,421 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,421 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][710], [201#true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,428 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,428 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,428 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,428 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][732], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 33#L724-3true, 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,433 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][734], [201#true, 189#true, 33#L724-3true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,433 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [201#true, 113#L692-3true, 189#true, 33#L724-3true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,433 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,433 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,437 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,438 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,438 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,438 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,440 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][143], [24#L726-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 166#L700-3true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,440 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,440 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,440 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,440 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][740], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,441 INFO L294 olderBase$Statistics]: this new event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 109 ancestors and is not cut-off event [2025-03-15 02:07:35,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 33#L724-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,441 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][741], [225#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,441 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,441 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is cut-off event [2025-03-15 02:07:35,447 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [113#L692-3true, 201#true, 225#true, 189#true, 74#L721-1true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,447 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,447 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,448 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 74#L721-1true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,448 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,448 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 33#L724-3true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,451 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][733], [177#L700true, 201#true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,451 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,451 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][677], [177#L700true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,459 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 24#L726-3true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,459 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,459 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,459 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][742], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,460 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,460 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,460 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][756], [177#L700true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,461 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,461 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][754], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 177#L700true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,462 INFO L294 olderBase$Statistics]: this new event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 110 ancestors and is not cut-off event [2025-03-15 02:07:35,462 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][142], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,462 INFO L294 olderBase$Statistics]: this new event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,462 INFO L297 olderBase$Statistics]: existing Event has 111 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,469 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 177#L700true, 113#L692-3true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,469 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,469 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,472 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 149#L699-3true, t_funThread1of1ForFork1InUse, 109#L725-1true, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,472 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,473 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,477 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,477 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,477 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,479 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,479 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,479 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,479 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,479 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is cut-off event [2025-03-15 02:07:35,485 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 109#L725-1true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,486 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,486 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,486 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,486 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,489 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 109#L725-1true, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,489 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,489 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,494 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][755], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,494 INFO L294 olderBase$Statistics]: this new event has 112 ancestors and is not cut-off event [2025-03-15 02:07:35,494 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:35,494 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:35,494 INFO L297 olderBase$Statistics]: existing Event has 112 ancestors and is not cut-off event [2025-03-15 02:07:35,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][140], [177#L700true, 189#true, 205#(<= 1 ~g1~0), 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 165#L689-3true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,495 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][141], [189#true, 205#(<= 1 ~g1~0), 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,495 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 195#true, 241#(<= ~g2~0 1), 6#L688-4true, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t2_funThread1of1ForFork0InUse, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 109#L725-1true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0)), 144#L703-3true]) [2025-03-15 02:07:35,495 INFO L294 olderBase$Statistics]: this new event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,495 INFO L297 olderBase$Statistics]: existing Event has 113 ancestors and is cut-off event [2025-03-15 02:07:35,505 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [201#true, 113#L692-3true, 177#L700true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 109#L725-1true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,505 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,505 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 205#(<= 1 ~g1~0), 189#true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,511 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,511 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,511 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is cut-off event [2025-03-15 02:07:35,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][749], [225#true, 112#L691-3true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,520 INFO L294 olderBase$Statistics]: this new event has 114 ancestors and is not cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 114 ancestors and is not cut-off event [2025-03-15 02:07:35,520 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 20#L722-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,520 INFO L294 olderBase$Statistics]: this new event has 115 ancestors and is cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:35,520 INFO L297 olderBase$Statistics]: existing Event has 115 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([398] L722-->L722-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret28#1_7|) (= (store |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45| (store (select |v_#pthreadsMutex_110| |v_~#__global_lock~0.base_45|) |v_~#__global_lock~0.offset_45| 0)) |v_#pthreadsMutex_109|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_110|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} OutVars{ULTIMATE.start_main_#t~ret28#1=|v_ULTIMATE.start_main_#t~ret28#1_7|, #pthreadsMutex=|v_#pthreadsMutex_109|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_45|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_45|} AuxVars[] AssignedVars[ULTIMATE.start_main_#t~ret28#1, #pthreadsMutex][750], [201#true, 225#true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,547 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [113#L692-3true, 201#true, 225#true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,547 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 20#L722-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,547 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,547 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][789], [225#true, 112#L691-3true, 189#true, 195#true, 29#L723-3true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,550 INFO L294 olderBase$Statistics]: this new event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 116 ancestors and is not cut-off event [2025-03-15 02:07:35,550 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 29#L723-3true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,550 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,550 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:35,564 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([491] L723-->L723-3: Formula: (and (= (store |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21| (store (select |v_#pthreadsMutex_118| |v_~#mutex2~0.base_21|) |v_~#mutex2~0.offset_21| 0)) |v_#pthreadsMutex_117|) (= 0 |v_ULTIMATE.start_main_#t~ret29#1_7|)) InVars {~#mutex2~0.base=|v_~#mutex2~0.base_21|, #pthreadsMutex=|v_#pthreadsMutex_118|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_117|, ~#mutex2~0.offset=|v_~#mutex2~0.offset_21|, ULTIMATE.start_main_#t~ret29#1=|v_ULTIMATE.start_main_#t~ret29#1_7|, ~#mutex2~0.base=|v_~#mutex2~0.base_21|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret29#1][790], [225#true, 201#true, 189#true, 195#true, 29#L723-3true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,564 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,564 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][768], [201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,569 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][770], [201#true, 24#L726-3true, 189#true, 164#L692true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), t_funThread1of1ForFork1InUse, 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,569 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,569 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,569 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 24#L726-3true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,569 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,570 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,574 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][774], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,575 INFO L294 olderBase$Statistics]: this new event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 117 ancestors and is not cut-off event [2025-03-15 02:07:35,575 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [225#true, 208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 24#L726-3true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,575 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,575 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is cut-off event [2025-03-15 02:07:35,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 113#L692-3true, 201#true, 189#true, 195#true, 241#(<= ~g2~0 1), 29#L723-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,580 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,580 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,580 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,580 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,580 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 195#true, 29#L723-3true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,581 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,581 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,582 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][798], [225#true, 189#true, 33#L724-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 64#L703true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:35,582 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,582 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,582 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,582 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][796], [225#true, 112#L691-3true, 189#true, 33#L724-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,583 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,583 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,583 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,583 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [113#L692-3true, 201#true, 24#L726-3true, 189#true, 31#L699-4true, t2_funThread1of1ForFork0InUse, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,585 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][769], [201#true, 177#L700true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,585 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,585 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][773], [225#true, 24#L726-3true, 195#true, 241#(<= ~g2~0 1), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,590 INFO L294 olderBase$Statistics]: this new event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 118 ancestors and is not cut-off event [2025-03-15 02:07:35,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][775], [225#true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,590 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,590 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,590 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][265], [225#true, 24#L726-3true, 195#true, 241#(<= ~g2~0 1), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 6#L688-4true, t2_funThread1of1ForFork0InUse, 192#(= |t_funThread1of1ForFork1_#t~post3| 0), t_funThread1of1ForFork1InUse, 144#L703-3true, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,590 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,591 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,591 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,591 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), 164#L692true, t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,598 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [177#L700true, 113#L692-3true, 201#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,598 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,598 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,603 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][810], [201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, 164#L692true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,604 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,604 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][249], [113#L692-3true, 201#true, 189#true, 200#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), 162#L727-3true, 244#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0)), t2_funThread1of1ForFork0InUse, 149#L699-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1), 232#(and (= ~g2~0 0) (= |t2_funThread1of1ForFork0_#t~post11| 0))]) [2025-03-15 02:07:35,604 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,604 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,607 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 24#L726-3true, 189#true, 205#(<= 1 ~g1~0), 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,607 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,607 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][813], [225#true, 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 210#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (<= 1 ~g1~0)), 192#(= |t_funThread1of1ForFork1_#t~post3| 0), 6#L688-4true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 222#(and (<= ~g1~0 1) (= |t_funThread1of1ForFork1_#t~post3| 0))]) [2025-03-15 02:07:35,609 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,609 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,609 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,609 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,609 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][815], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 121#L688-3true]) [2025-03-15 02:07:35,609 INFO L294 olderBase$Statistics]: this new event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,609 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,609 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,610 INFO L297 olderBase$Statistics]: existing Event has 119 ancestors and is not cut-off event [2025-03-15 02:07:35,610 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][263], [208#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 225#true, 220#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 194#(and (= |t_funThread1of1ForFork1_#t~post3| 0) (= ~g1~0 0)), 162#L727-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 121#L688-3true]) [2025-03-15 02:07:35,610 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,611 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,611 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,611 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is cut-off event [2025-03-15 02:07:35,614 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([350] L724-->L724-3: Formula: (let ((.cse0 (select |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53|))) (and (= 0 |v_ULTIMATE.start_main_#t~ret30#1_7|) (= (select .cse0 |v_~#__global_lock~0.offset_53|) 0) (= (store |v_#pthreadsMutex_134| |v_~#__global_lock~0.base_53| (store .cse0 |v_~#__global_lock~0.offset_53| 1)) |v_#pthreadsMutex_133|))) InVars {#pthreadsMutex=|v_#pthreadsMutex_134|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_133|, ULTIMATE.start_main_#t~ret30#1=|v_ULTIMATE.start_main_#t~ret30#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_53|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_53|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret30#1][797], [201#true, 225#true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,615 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 225#true, 113#L692-3true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,615 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 33#L724-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,615 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,615 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,618 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,619 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,619 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,620 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][808], [201#true, 189#true, 162#L727-3true, 164#L692true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,620 INFO L294 olderBase$Statistics]: this new event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,620 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 120 ancestors and is not cut-off event [2025-03-15 02:07:35,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][247], [201#true, 113#L692-3true, 189#true, 162#L727-3true, t2_funThread1of1ForFork0InUse, 31#L699-4true, 198#(= |t2_funThread1of1ForFork0_#t~post11| 0), 234#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= 1 ~g2~0)), t_funThread1of1ForFork1InUse, 246#(and (= |t2_funThread1of1ForFork0_#t~post11| 0) (<= ~g2~0 1)), 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,621 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][809], [201#true, 177#L700true, 189#true, 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,621 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,621 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is cut-off event [2025-03-15 02:07:35,630 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 56#L691-4true, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:35,630 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,631 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,631 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,631 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([516] L700-->L700-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret12_1| 0) (= (store |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25| (store (select |v_#pthreadsMutex_62| |v_~#__global_lock~0.base_25|) |v_~#__global_lock~0.offset_25| 0)) |v_#pthreadsMutex_61|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_62|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_61|, t2_funThread1of1ForFork0_#t~ret12=|v_t2_funThread1of1ForFork0_#t~ret12_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_25|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_25|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret12][245], [201#true, 189#true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, 166#L700-3true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][248], [113#L692-3true, 201#true, 177#L700true, 189#true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 229#(<= 1 ~g2~0), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,632 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,632 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,643 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][814], [225#true, 189#true, 205#(<= 1 ~g1~0), 195#true, 162#L727-3true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,644 INFO L294 olderBase$Statistics]: this new event has 121 ancestors and is not cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 121 ancestors and is not cut-off event [2025-03-15 02:07:35,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([545] L689-->L689-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret4_1| 0) (= (store |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81| (store (select |v_#pthreadsMutex_230| |v_~#__global_lock~0.base_81|) |v_~#__global_lock~0.offset_81| 0)) |v_#pthreadsMutex_229|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_230|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_229|, t_funThread1of1ForFork1_#t~ret4=|v_t_funThread1of1ForFork1_#t~ret4_1|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_81|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_81|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret4][259], [225#true, 189#true, 205#(<= 1 ~g1~0), 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 165#L689-3true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,644 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][262], [225#true, 205#(<= 1 ~g1~0), 189#true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 14#L689true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,644 INFO L294 olderBase$Statistics]: this new event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,644 INFO L297 olderBase$Statistics]: existing Event has 122 ancestors and is cut-off event [2025-03-15 02:07:35,648 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 201#true, 113#L692-3true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, 109#L725-1true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,648 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,648 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,649 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 109#L725-1true, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,649 INFO L294 olderBase$Statistics]: this new event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,649 INFO L297 olderBase$Statistics]: existing Event has 123 ancestors and is cut-off event [2025-03-15 02:07:35,682 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][823], [225#true, 112#L691-3true, 24#L726-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,682 INFO L294 olderBase$Statistics]: this new event has 126 ancestors and is not cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 126 ancestors and is not cut-off event [2025-03-15 02:07:35,683 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 24#L726-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,683 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:35,683 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is cut-off event [2025-03-15 02:07:35,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][822], [225#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), t2_funThread1of1ForFork0InUse, 56#L691-4true, 64#L703true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:35,688 INFO L294 olderBase$Statistics]: this new event has 127 ancestors and is not cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 127 ancestors and is not cut-off event [2025-03-15 02:07:35,688 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][382], [225#true, 24#L726-3true, 189#true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), t_funThread1of1ForFork1InUse, 144#L703-3true]) [2025-03-15 02:07:35,688 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:35,688 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([440] L726-->L726-3: Formula: (and (= 0 |v_ULTIMATE.start_main_#t~ret31#1_7|) (= (store |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61| (store (select |v_#pthreadsMutex_158| |v_~#__global_lock~0.base_61|) |v_~#__global_lock~0.offset_61| 0)) |v_#pthreadsMutex_157|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_158|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_157|, ULTIMATE.start_main_#t~ret31#1=|v_ULTIMATE.start_main_#t~ret31#1_7|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_61|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_61|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret31#1][821], [225#true, 201#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,692 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [201#true, 113#L692-3true, 225#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,692 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [225#true, 201#true, 24#L726-3true, 189#true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,692 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,692 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,693 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][833], [225#true, 189#true, 195#true, 162#L727-3true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 56#L691-4true, 206#(<= 1 |t_funThread1of1ForFork1_#t~post6|), 64#L703true, t_funThread1of1ForFork1InUse]) [2025-03-15 02:07:35,693 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,693 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,693 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,693 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][834], [225#true, 112#L691-3true, 189#true, 162#L727-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,694 INFO L294 olderBase$Statistics]: this new event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 128 ancestors and is not cut-off event [2025-03-15 02:07:35,694 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][383], [225#true, 112#L691-3true, 189#true, 162#L727-3true, 195#true, 224#(and (<= ~g1~0 1) (<= |t_funThread1of1ForFork1_#t~post6| 1)), 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 212#(and (<= 1 ~g1~0) (<= 1 |t_funThread1of1ForFork1_#t~post6|))]) [2025-03-15 02:07:35,694 INFO L294 olderBase$Statistics]: this new event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,694 INFO L297 olderBase$Statistics]: existing Event has 129 ancestors and is cut-off event [2025-03-15 02:07:35,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([342] L727-->L727-3: Formula: (and (= (store |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13| (store (select |v_#pthreadsMutex_166| |v_~#mutex1~0.base_13|) |v_~#mutex1~0.offset_13| 0)) |v_#pthreadsMutex_165|) (= 0 |v_ULTIMATE.start_main_#t~ret32#1_7|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_166|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_165|, ULTIMATE.start_main_#t~ret32#1=|v_ULTIMATE.start_main_#t~ret32#1_7|, ~#mutex1~0.offset=|v_~#mutex1~0.offset_13|, ~#mutex1~0.base=|v_~#mutex1~0.base_13|} AuxVars[] AssignedVars[#pthreadsMutex, ULTIMATE.start_main_#t~ret32#1][832], [225#true, 201#true, 189#true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,700 INFO L294 olderBase$Statistics]: this new event has 130 ancestors and is not cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 130 ancestors and is not cut-off event [2025-03-15 02:07:35,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([556] L692-->L692-3: Formula: (and (= |v_t_funThread1of1ForFork1_#t~ret7_1| 0) (= (store |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73| (store (select |v_#pthreadsMutex_198| |v_~#__global_lock~0.base_73|) |v_~#__global_lock~0.offset_73| 0)) |v_#pthreadsMutex_197|)) InVars {#pthreadsMutex=|v_#pthreadsMutex_198|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|} OutVars{#pthreadsMutex=|v_#pthreadsMutex_197|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_73|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_73|, t_funThread1of1ForFork1_#t~ret7=|v_t_funThread1of1ForFork1_#t~ret7_1|} AuxVars[] AssignedVars[#pthreadsMutex, t_funThread1of1ForFork1_#t~ret7][380], [225#true, 113#L692-3true, 201#true, 189#true, 195#true, 162#L727-3true, 241#(<= ~g2~0 1), t2_funThread1of1ForFork0InUse, 64#L703true, t_funThread1of1ForFork1InUse, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,700 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,700 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,700 INFO L292 olderBase$Statistics]: inserting event number 4 for the transition-marking pair ([527] L703-->L703-3: Formula: (and (= |v_t2_funThread1of1ForFork0_#t~ret15_1| 0) (= |v_#pthreadsMutex_77| (store |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33| (store (select |v_#pthreadsMutex_78| |v_~#__global_lock~0.base_33|) |v_~#__global_lock~0.offset_33| 0)))) InVars {#pthreadsMutex=|v_#pthreadsMutex_78|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} OutVars{t2_funThread1of1ForFork0_#t~ret15=|v_t2_funThread1of1ForFork0_#t~ret15_1|, #pthreadsMutex=|v_#pthreadsMutex_77|, ~#__global_lock~0.base=|v_~#__global_lock~0.base_33|, ~#__global_lock~0.offset=|v_~#__global_lock~0.offset_33|} AuxVars[] AssignedVars[#pthreadsMutex, t2_funThread1of1ForFork0_#t~ret15][384], [201#true, 225#true, 189#true, 162#L727-3true, 195#true, 241#(<= ~g2~0 1), 164#L692true, t2_funThread1of1ForFork0InUse, t_funThread1of1ForFork1InUse, 144#L703-3true, 217#(<= ~g1~0 1)]) [2025-03-15 02:07:35,700 INFO L294 olderBase$Statistics]: this new event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,701 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,701 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,701 INFO L297 olderBase$Statistics]: existing Event has 131 ancestors and is cut-off event [2025-03-15 02:07:35,709 INFO L124 PetriNetUnfolderBase]: 9493/16492 cut-off events. [2025-03-15 02:07:35,710 INFO L125 PetriNetUnfolderBase]: For 72682/87953 co-relation queries the response was YES. [2025-03-15 02:07:35,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87576 conditions, 16492 events. 9493/16492 cut-off events. For 72682/87953 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 132854 event pairs, 760 based on Foata normal form. 2326/17221 useless extension candidates. Maximal degree in co-relation 87283. Up to 7121 conditions per place. [2025-03-15 02:07:35,779 INFO L140 encePairwiseOnDemand]: 180/187 looper letters, 0 selfloop transitions, 0 changer transitions 845/845 dead transitions. [2025-03-15 02:07:35,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 845 transitions, 10282 flow [2025-03-15 02:07:35,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-15 02:07:35,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2025-03-15 02:07:35,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 1038 transitions. [2025-03-15 02:07:35,781 INFO L531 CegarLoopForPetriNet]: DFA transition density 0.7929717341482048 [2025-03-15 02:07:35,782 INFO L298 CegarLoopForPetriNet]: 186 programPoint places, 16 predicate places. [2025-03-15 02:07:35,782 INFO L471 AbstractCegarLoop]: Abstraction has has 202 places, 845 transitions, 10282 flow [2025-03-15 02:07:35,782 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 133.5) internal successors, (801), 6 states have internal predecessors, (801), 0 states have call successors, (0), 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 02:07:35,787 INFO L161 wickiGriesTestDumper]: Dumping Owicki-Gries test to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/13-privatized_27-multiple-protecting2_true.i_petrified1_AllErrorsAtOnce [2025-03-15 02:07:35,812 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (13 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (12 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t2_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 18 remaining) [2025-03-15 02:07:35,813 INFO L782 garLoopResultBuilder]: Registering result SAFE for location t_funErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 18 remaining) [2025-03-15 02:07:35,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2025-03-15 02:07:35,814 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2025-03-15 02:07:35,821 INFO L328 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2025-03-15 02:07:35,822 INFO L188 ceAbstractionStarter]: Computing trace abstraction results [2025-03-15 02:07:35,829 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.03 02:07:35 BasicIcfg [2025-03-15 02:07:35,830 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2025-03-15 02:07:35,831 INFO L158 Benchmark]: Toolchain (without parser) took 12611.63ms. Allocated memory was 71.3MB in the beginning and 1.0GB in the end (delta: 952.1MB). Free memory was 43.2MB in the beginning and 299.9MB in the end (delta: -256.7MB). Peak memory consumption was 911.9MB. Max. memory is 8.0GB. [2025-03-15 02:07:35,831 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 71.3MB. Free memory is still 35.2MB. There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:07:35,831 INFO L158 Benchmark]: CACSL2BoogieTranslator took 370.28ms. Allocated memory is still 71.3MB. Free memory was 43.0MB in the beginning and 22.9MB in the end (delta: 20.2MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. [2025-03-15 02:07:35,832 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.77ms. Allocated memory is still 71.3MB. Free memory was 22.9MB in the beginning and 21.0MB in the end (delta: 1.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. [2025-03-15 02:07:35,833 INFO L158 Benchmark]: Boogie Preprocessor took 34.86ms. Allocated memory is still 71.3MB. Free memory was 21.0MB in the beginning and 19.7MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 8.0GB. [2025-03-15 02:07:35,833 INFO L158 Benchmark]: RCFGBuilder took 486.89ms. Allocated memory is still 71.3MB. Free memory was 19.7MB in the beginning and 23.7MB in the end (delta: -4.0MB). Peak memory consumption was 7.1MB. Max. memory is 8.0GB. [2025-03-15 02:07:35,834 INFO L158 Benchmark]: TraceAbstraction took 11673.72ms. Allocated memory was 71.3MB in the beginning and 1.0GB in the end (delta: 952.1MB). Free memory was 22.7MB in the beginning and 299.9MB in the end (delta: -277.2MB). Peak memory consumption was 892.3MB. Max. memory is 8.0GB. [2025-03-15 02:07:35,834 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.27ms. Allocated memory is still 71.3MB. Free memory is still 35.2MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 370.28ms. Allocated memory is still 71.3MB. Free memory was 43.0MB in the beginning and 22.9MB in the end (delta: 20.2MB). Peak memory consumption was 16.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 38.77ms. Allocated memory is still 71.3MB. Free memory was 22.9MB in the beginning and 21.0MB in the end (delta: 1.9MB). Peak memory consumption was 4.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.86ms. Allocated memory is still 71.3MB. Free memory was 21.0MB in the beginning and 19.7MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 8.0GB. * RCFGBuilder took 486.89ms. Allocated memory is still 71.3MB. Free memory was 19.7MB in the beginning and 23.7MB in the end (delta: -4.0MB). Peak memory consumption was 7.1MB. Max. memory is 8.0GB. * TraceAbstraction took 11673.72ms. Allocated memory was 71.3MB in the beginning and 1.0GB in the end (delta: 952.1MB). Free memory was 22.7MB in the beginning and 299.9MB in the end (delta: -277.2MB). Peak memory consumption was 892.3MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 699]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 702]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 702]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 688]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 688]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 691]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - PositiveResult [Line: 691]: integer overflow can never occur For all program executions holds that integer overflow can never occur at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 242 locations, 18 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 11.5s, OverallIterations: 6, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 10.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 753 SdHoareTripleChecker+Valid, 1.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 753 mSDsluCounter, 54 SdHoareTripleChecker+Invalid, 1.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 34 mSDsCounter, 4 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1511 IncrementalHoareTripleChecker+Invalid, 1515 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4 mSolverCounterUnsat, 20 mSDtfsCounter, 1511 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 40 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=10282occurred in iteration=6, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.1s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 320 NumberOfCodeBlocks, 320 NumberOfCodeBlocksAsserted, 6 NumberOfCheckSat, 314 ConstructedInterpolants, 0 QuantifiedInterpolants, 864 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 8 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2025-03-15 02:07:35,847 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...